// 0：申请中、1：审核通过、2：审核不通过 3 未申请
Page({

  /**
   * 页面的初始数据
   */
  data: {
    scrollTop: 0,
    company_name: "", // 公司名称
    organization_code: "", // 组织机构代码
    company_address: "", // 经营地址
    buiss_time_start: "", // 经营开始时间
    buiss_time_end: "", // 经营结束时间
    legal_person: "", // 法人名称
    legal_phone: "", // 法人电话
    legal_card_no: "", // 法人身份证
    show: false, // 日历展示
    pickerConfig: {
      endDate: true,
      dateLimit: false,
      initStartTime: "2019-01-01",
      initEndTime: "2019-12-01",
      limitStartTime: "2000-01-01",
      limitEndTime: "2100-12-31"
    },
    company_type:[{text: '物流', type: 0},{text: '快递', type: 1},{text: '请选择企业类型', type: 2}],   //企业类型选择
    company_type_index: 2,                //选择的企业类型index
    hidden_company_type: true,             //是否展示选择企业框      
    date_company_type:'物流',         //企业类型内容
    type:0          //企业类型；0：物流、1：快递
  },


 //选择企业类型
 changeCompanyType(e){
  let select_value = e.detail.value;
  this.setData({
    company_type_index: select_value,
    type: this.data.company_type[select_value].type,
  });

 },
 //展示企业类型选择框
 showCompany(){
    console.log('come_show_company')
    this.setData({hidden_company_type: false});
 },


  input(e) {
    console.log(e,'ssssssss')
    let {
      type
    } = e.currentTarget.dataset || {}, {
      value
    } = e.detail || {}, data = {};
    data[type] = type=="company_address"?e.detail:value;
    this.setData(data)
  },
  // 下一步
  next() {
    console.log(this, '当前this')
    let {
      company_name, // 公司名称
      organization_code, // 组织机构代码
      company_address, // 经营地址
      buiss_time_start, // 经营开始时间
      buiss_time_end, // 经营结束时间
      legal_person, // 法人名称
      legal_phone, // 法人电话
      legal_card_no, // 法人身份证        
      type           //企业类型
    } = this.data || {};
    if(type == 2){
      return  wx.$Toast('请选择企业类型');
    }

    if (!company_name) {
      wx.$Toast('请输入公司名称');
      return;
    }
    if (!organization_code) {
      wx.$Toast('请输入组织机构代码');
      return;
    }
    if (!company_address) {
      wx.$Toast('请输入经营地址');
      return;
    }
    if (!buiss_time_start) {
      wx.$Toast('请选择经营期限');
      return;
    }
    if (!legal_person) {
      wx.$Toast('请输入法人姓名');
      return;
    }
    if (!legal_phone) {
      wx.$Toast('请输入法人电话');
      return;
    }
    if (!wx.$c.isMobile(legal_phone)){
      wx.$Toast('请输入正确的手机号码');
      return;
    }

    if (!legal_card_no) {
      wx.$Toast('请输入法人身份证');
      return;
    }
    getApp().setRegisterData({
      company_name, // 公司名称
      organization_code, // 组织机构代码
      company_address, // 经营地址
      buiss_time_start, // 经营开始时间
      buiss_time_end, // 经营结束时间
      legal_person, // 法人名称
      legal_phone, // 法人电话
      legal_card_no, // 法人身份证        
      type           //企业类型
    })
    wx.navigateTo({
      url: '/pages/register1/register1',
    })
  },
  onDisplay() {
    this.setData({
      show: true
    });
  },
  onClose() {
    this.setData({
      show: false
    });
  },
  formatDate(date) {
    date = [new Date(date.startTime), new Date(date.endTime)];
    let start = `${date[0].getFullYear()}/${date[0].getMonth() + 1}/${date[0].getDate()}`
    let end = `${date[1].getFullYear()}/${date[1].getMonth() + 1}/${date[1].getDate()}`

    let data_start_time = date[0] / 1000;
    let data_end_time = date[1]/1000;
    this.setData({
      buiss_time_start: data_start_time, // 经营开始时间
      buiss_time_end: data_end_time, // 经营结束时间     
    })
    return start + '-' + end;
  },
  onConfirm(event) {
    console.log(event)
    this.setData({
      show: false,
      date: this.formatDate(event.detail)
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})